import { AsyncStorage} from 'react-native';
//TODO use sqlite
export default {
    getItem(key){
        return new Promise((reslove,reject)=>{
            AsyncStorage.getItem(key,(err,value)=>{
                if(err){
                    reject(err);
                }else{
                    reslove(value);
                }
            })
        })
    },
    setItem(key,value){
        return new Promise((reslove,reject)=>{
            AsyncStorage.setItem(key,value,(err)=>{
                if(err){
                    reject(err);
                }else{
                    reslove();
                }
            })
        })
    },
    removeItem(key){
        return new Promise((reslove,reject)=>{
            AsyncStorage.removeItem(key,(err)=>{
                if(err){
                    reject();
                }else{
                    reslove();
                }
            });
        })
    }
}